<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <!-- 在线引入jquery -->
  <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.js"></script>
  <script>
    function* test(){
      // 发起异步请求
      let res=yield getData();
      // 上一个状态声明变量 下一个状态使用
      console.log(res,'获取响应.....');
      yield '结束了';
    };
    let result=test();
    // 第一个状态
    result.next();
    
    // 发异步请求
    function getData(){
      // $.get(url,params:{},(success)=>{

      // })
      $.get('http://121.199.0.35:8888/index/article/findCategoryArticles',(response)=>{
        // response参数 是上一个状态的返回
        // 如果想要实现数据的传递 发起第二段程序的执行 
        // 拿上一个状态的response作为下一个状态的入口
         result.next(response);
      })
    }
  </script>
</head>
<body>
  
</body>
</html>